// 定义搜索参数
export interface SearchInterface {
  datesSearch?: Date[] | string[] | any;
  beginDate?: Date | string;
  endDate?: Date | string;
  partnerId?: string;
  plantId?: string;
  partnerCode?: string;
  materialCode?: string;
  partnerName?: string;
  materialName?: string;
  demandStatus?: any;
  planMonth?: any;
  colorType?: any;
  productId?: any;
  yearMonthPlan?: any;
}
export interface ScheduleList {
  id?: any;
  createTime?: any;
  lastUpdateTime?: any;
  createdUserId?: any;
  lastUpdatedUserId?: any;
  createdUserName?: any;
  lastUpdatedUserName?: any;
  demandId?: any;
  demandDate?: any;
  demandQuantity?: any;
  confirmQuantity?: any;
  demandStatus?: any;
  allowSend?: any;
  planId?: any;
  version?: any;
  remarks?: any;
  deleted?: any;
  ids?: any;
  demandDateShow?: any;
  colorType?: any;
}

export interface FeedbackList {
  id?: any;
  createTime?: any;
  lastUpdateTime?: any;
  createdUserId?: any;
  lastUpdatedUserId?: any;
  createdUserName?: any;
  lastUpdatedUserName?: any;
  demandId?: any;
  feedbackDate?: any;
  feedbackTotal?: any;
  version?: any;
  remarks?: any;
  deleted?: any;
  confirmQuantity?: any;
  ids?: any;
  feedbackDateShow?: any;
  colorType?: any;
}

export interface TableResultObject {
  id: string;
  createTime: string;
  lastUpdateTime: string;
  createdUserId: string;
  lastUpdatedUserId: string;
  createdUserName: string;
  lastUpdatedUserName: string;
  organizationId?: any;
  organizationCode?: any;
  organizationName?: any;
  plantId: string;
  plantCode: string;
  plantName: string;
  partnerId: string;
  partnerCode: string;
  partnerName: string;
  materialId: string;
  materialCode: string;
  materialName: string;
  dischargeHatchId: string;
  dischargeHatchCode: string;
  version?: any;
  remarks?: any;
  deleted: number;
  ids?: any;
  disabled?: boolean;
  allowSend?: any;
  scheduleList: ScheduleList[];
  feedbackList: FeedbackList[];
  colorType?: any;
}

export interface TableResultInterface {
  data: any;
}
